package reg;

public class reg1 {
    public static void main(String[] args) {
//        正则表达式的运用
//        只能是a,b,c
//        System.out.println("a".matches("[abc]"));  // true
//        System.out.println("z".matches("[abc]"));  // false
//        System.out.println("ab".matches("[abc]"));  // false
//        System.out.println("ab".matches("[abc][abc]"));  // true

//        不能出现a,b,c
//        System.out.println("a".matches("[^abc]")); // false

//        a到z A到Z (包括头尾的范围)
//        System.out.println("a".matches("[a-zA-Z]"));  // true

//        可以使用 any rule插件进行便捷正则校验
//        String reg1 = "/^[^A-Za-z]*$/";

//        月份  01~09 10 11 12     (0[1-9]|1[0-2])
//        日期  01~09 10~19 20~29 30 31       (0[1-9]|[12])

//        判断一个字符串的开始字符和结束字符是否一致？只考虑一个字符
//        String reg2 = "(.).+\\1";
//        System.out.println("a123a".matches(reg2));

        String reg3 = "这是JJJJJJJJJJJJJJSSSSSSSSSSSSSSSS吗";
        System.out.println(reg3.replaceAll("(.)\\1+","$1"));

    }
}